A Distributed LISP-STAT Environment
نویسندگان
چکیده
1 Motivation With the advent of networking and high-powered workstations, and the rise of end-user computing alongside the traditional centralised computing model, the heterogeneous network is emerging as the most signiicant platform for many computing activities. A heterogeneous network consists of a number of resources (e.g. workstations, leservers, database engines and computation nodes) interconnected by a fast data network; open systems standards facilitate interoperability in this (possibly multivendor) environment. This platform ooers signiicant beneets for statistical computing applications. Not only can programs access repositories of online data as required, they can also access other processors in order to exploit specialised features or just to harness idle resources. Hence computationally intensive tasks can be accelerated by farming out subtasks to multiple processors. Further, this platform supports groups of users and hence there is scope for the development of applications which facilitate collaborative working, such as a team of researchers working on a common dataset. 2 LISP-STAT LISP-STAT 5] is a statistical computing environment based on the Lisp language; it is available on a variety of processors and operating systems. Lisp is a dynamic language and as such lends itself to distributed applications| its exibility, interactive nature and reeective (`code as data') properties make it an eeective means of supporting multiple cooperative processes on a heterogeneous network. For these reasons, LISP-STAT is an ideal basis for the development of a statistical computing environment for heterogeneous networks. LISP-STAT provides dynamic, interactive graphics. Under the X-windows system, LISP-STAT processes running on one workstation can use another for their display and user interaction. These facilities alone are suucient 1
منابع مشابه
Multi-level simulation in Lisp-Stat
A package of Lisp functions is described which implements a simple multi-level simulation toolkit, MLS. Its design owes a great deal to MIMOSE. MLS runs within Lisp-Stat. It offers a set of functions, macros and objects designed to make the specification of multi-level models straightforward and easy to understand. Lisp-Stat provides a Lisp environment, statistical functions and easy to use gra...
متن کاملConnecting Lisp-Stat to COM
Statistical software systems are just one, albeit a very important one, of several software systems used by data analysts. Data to be analyzed often resides in data bases or spread sheets; results of analyses are often presented in reports written in word processors or report generators. In recent years several mechanisms have been developed for connecting these and other applications, and more...
متن کاملReconfiguring a Lisp System as a Hybrid Lisp/(Java) Component
We describe our experience in converting OMAR, a large human-performance modeling simulation environment, originally written completely in Lisp, into Distributed OMAR [D-OMAR] a distributed, hybrid Lisp/Java system. In the resulting system: • The kernel simulation system (Core-OMAR) remains written purely in Common Lisp, and as such is able to take full advantage of the relevant features of Lis...
متن کاملBayesian Poisson Regression using the Gibbs Sampler : Sensitivity Analysis through Dynamic
In a Bayesian analysis one xes a prior on the unknown parameter, observes the data, and obtains the posterior distribution of the parameter given the data. For a number of problems the posterior cannot be obtained in closed form and one uses instead the Markov chain simulation method, which in eeect produces a sequence of random variables distributed approximately from the posterior distributio...
متن کاملBayesian Poisson Regression using the GibbsSampler : Sensitivity Analysis through
In a Bayesian analysis one xes a prior on the unknown parameter, observes the data, and obtains the posterior distribution of the parameter given the data. For a number of problems the posterior cannot be obtained in closed form and one uses instead the Markov chain simulation method, which in eeect produces a sequence of random variables distributed approximately from the posterior distributio...
متن کامل